home *** CD-ROM | disk | FTP | other *** search
/ Total Network Tools 2002 / NextStepPublishing-TotalNetworkTools2002-Win95.iso / Archive / Misc Servers / Zope.exe / RASUTIL.PY < prev    next >
Encoding:
Text File  |  1998-07-15  |  1.7 KB  |  38 lines

  1. import win32ras
  2.  
  3. stateStrings = {
  4.     win32ras.RASCS_OpenPort : "OpenPort",
  5.     win32ras.RASCS_PortOpened : "PortOpened",
  6.     win32ras.RASCS_ConnectDevice : "ConnectDevice",
  7.     win32ras.RASCS_DeviceConnected : "DeviceConnected",
  8.     win32ras.RASCS_AllDevicesConnected : "AllDevicesConnected",
  9.     win32ras.RASCS_Authenticate : "Authenticate",
  10.     win32ras.RASCS_AuthNotify : "AuthNotify",
  11.     win32ras.RASCS_AuthRetry : "AuthRetry",
  12.     win32ras.RASCS_AuthCallback : "AuthCallback",
  13.     win32ras.RASCS_AuthChangePassword : "AuthChangePassword",
  14.     win32ras.RASCS_AuthProject : "AuthProject",
  15.     win32ras.RASCS_AuthLinkSpeed : "AuthLinkSpeed",
  16.     win32ras.RASCS_AuthAck : "AuthAck",
  17.     win32ras.RASCS_ReAuthenticate : "ReAuthenticate",
  18.     win32ras.RASCS_Authenticated : "Authenticated",
  19.     win32ras.RASCS_PrepareForCallback : "PrepareForCallback",
  20.     win32ras.RASCS_WaitForModemReset : "WaitForModemReset",
  21.     win32ras.RASCS_WaitForCallback : "WaitForCallback",
  22.     win32ras.RASCS_Projected : "Projected",
  23.     win32ras.RASCS_StartAuthentication : "StartAuthentication",
  24.     win32ras.RASCS_CallbackComplete : "CallbackComplete",
  25.     win32ras.RASCS_LogonNetwork : "LogonNetwork",
  26.     win32ras.RASCS_Interactive : "Interactive",
  27.     win32ras.RASCS_RetryAuthentication : "RetryAuthentication",
  28.     win32ras.RASCS_CallbackSetByCaller : "CallbackSetByCaller",
  29.     win32ras.RASCS_PasswordExpired : "PasswordExpired",
  30.     win32ras.RASCS_Connected : "Connected",
  31.     win32ras.RASCS_Disconnected : "Disconnected"
  32. }
  33.  
  34. def TestCallback( hras, msg, state, error, exterror):
  35.     print "Callback called with ", hras, msg, stateStrings[state], error, exterror
  36.  
  37. def test(rasName = "_ Divert Off"):
  38.     return win32ras.Dial(None, None, (rasName,),TestCallback)